• word of the day

    betula glandulosa

    betula glandulosa - Dictionary definition and meaning for word betula glandulosa

    Definition
    (noun) small shrub of colder parts of North America and Greenland
Download our Mobile App Today
Receive our word of the day
on Whatsapp